﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using Tibet.Logica;

namespace Tibet.Pruebas
{
   /* [TestFixture]
    class PruebaLogErrores
    {

        /// 
        /// prueba que verifica que lo que se guardo en la bd sea el obj que se tenia
        /// inicialmente
        [TestCase]
        public void PruebaGuardarErrorEnBitacora()
        {
            Error error = new Error();
            UsuarioSVN usuario = new UsuarioSVN();
            Respuesta respuesta = new Respuesta();
            Resultado resultado = new Resultado();
            Resultado resultadoPrueba = null;
            Boolean resultadoGuardar = false;
            LogErrores logErrores = new LogErrores();

            error.Linea = 3;
            error.Nota = "revisar linea";

            usuario.Nombre="jamal";
            usuario.Apellido="dt";
            usuario.Email="dt@gmail.com";
                        
            respuesta.Resultado = true;
            respuesta.Mensaje.Add(error);
            respuesta.Usuario = usuario;
            respuesta.FechaCommit = DateTime.ParseExact("22/04/2003", "dd/mm/yyyy", null);

            resultado.Respuesta = respuesta;

            resultadoGuardar = logErrores.GuardarErrorEnBitacora(resultado);
            Assert.IsTrue(resultadoGuardar);
            resultadoPrueba = logErrores.ConsultaErrores(resultado);
            Assert.NotNull(resultadoPrueba);
            Assert.AreEqual(resultado, resultadoPrueba);
            Assert.AreEqual(resultado.EnvioCorreo, resultadoPrueba.EnvioCorreo);
            Assert.AreEqual(resultado.Respuesta, resultadoPrueba.Respuesta);

        }

        

    }*/
}
